#include<stdio.h>
void input(int*s,int*e)
{
    int *p;
    for(p=s; p<e; p++)
        scanf("%d",p);
}
void print(int*s,int e)
{
    int*p;
    for(p=s; p<e; p++)
        printf("%d ",*p);
    printf("\n");
}
void getMaxMin(int *s,int *e,int*max,int*min)
{
    int maxv,minv;

    maxv=minv=*s;
    int*p;
    for(p=s; p<e; p++)
    {
        if(maxv<*p)maxv=*p;
        if(minv>*p)minv=*p;
    }
    *max=maxv;
    *min=minv;


}
int main()
{
    int a[10],max,min;
    int n=sizeof(a)/sizeof(a[0]);
    input(a,a+n);
    print(a,a+n);
    getMaxMin(a,a+n,&max,&min);
    printf("%d %d\n",min,max);


}
